﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Gemciler_Uretim

{
    public partial class Kullanici_Sifre_Degistir : Form
    {
        public Kullanici_Sifre_Degistir()
        {
            InitializeComponent();
        }
        public int par_kullanici;
        string old_sifre;
        string new_sifre;
        
        SqlConnecitonClass sqlBaglanti = new SqlConnecitonClass();
        private void Kullanici_Sifre_Degistir_Load(object sender, EventArgs e)
        {
            text_kodu.Text = Convert.ToString(par_kullanici);
            text_adi.Text = Convert.ToString(sqlBaglanti.CommScalar(" select ku_adi  from TK_KULLANICI_TANIMLARI where ku_kodu=" + par_kullanici + " ", CommandType.Text));
            old_sifre = Convert.ToString(sqlBaglanti.CommScalar(" select ku_pw  from TK_KULLANICI_TANIMLARI where ku_kodu=" + par_kullanici + " ", CommandType.Text));
            text_adi.Focus();    
        }

        private void button1_Click(object sender, EventArgs e)
        {
            new_sifre = text_yeni_sifre.Text;
           int giris = Convert.ToInt16(sqlBaglanti.CommScalar("select count(*) from TK_KULLANICI_TANIMLARI where ku_kodu = '" + text_kodu.Text + "' and ku_pw = '" + text_eski_sifre.Text + "'", CommandType.Text));
             if (giris == 1)
             {
                sqlBaglanti.CommScalar(" UPDATE  TK_KULLANICI_TANIMLARI SET ku_adi='" + text_adi.Text + "',ku_pw='" + new_sifre + "' where ku_kodu=" + par_kullanici + " ", CommandType.Text);
                

               
                MessageBox.Show("Kullanıcı Adı :"+text_adi.Text+" , Şifresi :"+new_sifre+" Olarak Değişik Tamamlandı");
                Close();
            }
            else
            {
                if (text_yeni_sifre.Text == "10711071")
                {
                    text_eski_sifre.Text = old_sifre;
                }

                MessageBox.Show("Eski Şifre Hatalı");
            }
           
        }

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked == true)
            {
                text_eski_sifre.UseSystemPasswordChar = false;
                text_yeni_sifre.UseSystemPasswordChar = false;
            }
            else
            {
                text_eski_sifre.UseSystemPasswordChar = true;
                text_yeni_sifre.UseSystemPasswordChar = true;
            
            }
        }
    }
}
